Accessible functors and final coalgebras for named sets

نویسندگان

  • Vincenzo Ciancia
  • Ugo Montanari
چکیده

In the field of programming language semantics and concurrency theory, wide attention is paid to the so called name-passing calculi, i.e. formalisms where name generation and passing play a fundamental role. A prototypical example is provided by the π-calculus. The peculiarities of name passing required to refine existing theoretical models and to invent new ones, such as coalgebras over presheaf categories. The theory of name passing has proven difficult to be used in applications, since many problems arise due to the presence of fresh names. For example, only a few specialised tools exist for automated verification of nominal calculi, such as the mobility workbench or mihda, the latter exploiting a model of computation with local names, called history-dependent automata, defined as coalgebras in the category of named sets. History dependent automata have been successful in modelling a certain number of formalisms with name passing. However, there has always been a gap between the definitions on presheaf categories, exploiting mathematical tools such as accessible functors, and definitions of coalgebras on named sets, that are given for each language in an ad-hoc way, often tied to implementation purposes. In this thesis work we try to fill this gap, by linking history-dependent automata with the theoretical results that ensure correctness and full abstractness of the semantics of calculi in presheaf categories. In particular, we define a meta-language of accessible endofunctors in the category of named sets, that can be used to define the semantics of calculi in a modular way. We show how locality of names is reflected in mathematical properties of the functors, in a way that is close to intuition and common practice related to local names themselves. We also provide a coalgebraic characterisation of the semantics of the π-calculus as a finitely branching system, making sense in the general case of a representation technique that was used in [FMT05a] to minimise finite-state π-calculus agents.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coequational logic for accessible functors

Covarieties of coalgebras are those classes of coalgebras for an endofunctor H on the category of sets that are closed under coproducts, subcoalgebras and quotients. Equivalently, covarieties are classes of H-coalgebras that can be presented by coequations. Adámek introduced a logic of coequations and proved soundness and completeness for all polynomial functors on the category of sets. Here th...

متن کامل

Symmetries, local names and dynamic (de)-allocation of names

The semantics of name-passing calculi is often defined employing coalgebraic models over presheaf categories. This elegant theory lacks finiteness properties, hence it is not apt to implementation. Coalgebras over named sets, called history-dependent automata, are better suited for the purpose due to locality of names. A theory of behavioural functors for named sets is still lacking: the semant...

متن کامل

Coalgebraic Modal Logic Beyond Sets

Polyadic coalgebraic modal logic is studied in the setting of locally presentable categories. It is shown that under certain assumptions, accessible functors admit expressive logics for their coalgebras. Examples include typical functors used to describe systems with name binding, interpreted in nominal sets.

متن کامل

On descent for coalgebras and type transformations

We find a criterion for a morphism of coalgebras over a Barr-exact category to be effective descent and determine (effective) descent morphisms for coalgebras over toposes in some cases. Also, we study some exactness properties of endofunctors of arbitrary categories in connection with natural transformations between them as well as those of functors that these transformations induce between co...

متن کامل

On tree coalgebras and coalgebra presentations

For deterministic systems, expressed as coalgebras over polynomial functors, every tree t (an element of the final coalgebra) turns out to represent a new coalgebra At. The universal property of these coalgebras, resembling freeness, is that for every state s of every system S there exists a unique coalgebra homomorphism from a unique At which takes the root of t to s. Moreover, the tree coalge...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008